Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ukraine F3 Ukraine F1 Ukraine F2 Ukraine F4 Belarus F1 Belarus F2 Romania F12 Romania F13 Serbia & Montenegro F4 Nigeria F5 Nigeria F6 Uzbekistan F1 Croatia F6 Russia F3 Croatia F7 Bosnia/Herzegovina F6 China F8 China China F2 Croatia F1 Morocco F1 Morocco F2 Croatia F3 Croatia F5 Russia F1 Russia F2 Bosnia/Herzegovina F1 Luxembourg F1 Belgium F1 Greece F4 Germany F5 France F3 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Germany F11 Germany F12 Serbia F5 Croatia F6 Croatia F7 Croatia F8 Bosnia/Herzegovina F6 Croatia F9 Malaysia F5 Germany F1 Germany F3 Bosnia & Herzegovina F2 Switzerland F2 Switzerland F3 Croatia F3 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Bosnia & Herzegovina F6 Germany F7 Germany F9 Germany F10 Serbia F5 Croatia F4 Croatia F5 Croatia F6 Czech Republic F4 Czech Republic F5 China F1 China F2 Croatia F2 Italy F5 Bosnia & Herzegovina F4 Serbia F4 Serbia F5 Croatia F6 Italy F28 Germany F15 Nigeria F3 Nigeria F4 Croatia F1 Croatia F6 Italy F4 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Slovenia F1 Kazakhstan F6 USA F22 USA F23 Canada F5 Canada F6 Canada F8 Canada F9 Turkey F2 Turkey F3 Croatia F1 Croatia F2 Mexico F5 Mexico F6 Guatemala F1 Slovenia F2 Canada F5 Canada F6 Nigeria F1 Nigeria F2 Senegal F1 USA F23 USA F24 USA F25 France F22 Ukraine F3 Czech Republic F4 France F2 (Bressuire) USA F9 (Orlando) USA F12 (Memphis) Italy F15 (Reggio Emilia) USA F27 (Edwardsville) Canada F5 (Calgary) Canada F6 (Toronto) USA F1 (Los Angeles) Canada F2 (Sherbrooke) Greece F6 Belarus F1 Greece F5 Bosnia/Herzegovina F4 Belarus F2 M25+H Pozoblanco Russia F2 Morocco F2 Belgium F2 Croatia F10 Delhi Challenger I - New Delhi Izmir Cup - Izmir Moncton Men's Challenger - Moncton Medjurgorje Open - Medjugorje Aamulehti Tampere Open - Tampere Alexander Kolyaskin Memorial - Donetsk Poznan Challenger Aachen Challenger Sarajevo Challenger Zagreb Challenger St. Remy Challenger Banja Luka Challenger Bath Challenger Fergana Challenger Binghamton Challenger Penza Challenger Geneva Challenger Dallas Challenger Vancouver Challenger Aptos Challenger Istanbul Challenger Bratislava Challenger Tyumen Challenger Leon Challenger Vancouver Challenger Izmir Challenger Wroclaw Challenger Taipei City Challenger Ilkley Challenger Banja Luka Challenger Mons Challenger Eckental Challenger Bratislava Challenger Segovia Challenger Bratislava Challenger Leon Challenger Vicenza Challenger Perugia Challenger San Benedetto Challenger Padova Challenger Monterrey Challenger Shymkent Challenger Almaty Challenger Recanati Challenger Segovia Challenger Cordenons Challenger Nur-Sultan Challenger Barcelona Challenger Ismaning Challenger Brest Challenger Bergamo Challenger Pau Challenger Morocco Tennis Tour - Rabat Hamburg Challenger Morocco Tennis Tour - Fes Lugano Challenger Bergamo Challenger Almaty Challenger 1 - Almaty Lille Challenger Shymkent 1 Challenger Shymkent 2 Challenger Porto Challenger Nur-Sultan Challenger Istanbul Challenger Vilnus Challenger Ortisei Challenger Bergamo Challenger Bratislava Challenger Trnava Challenger Geneva Challenger Brescia Challenger Quimper Challenger Roseto Degli Abruzzi Challenger Bordeaux Challenger Vancouver Challenger Bratislava Challenger Nottingham Challenger Recanati Challenger L'Aquila Challenger Prostejov Challenger Eckental Challenger Eckental Challenger Ortisei Challenger Biella 4 Challenger Forli 5 Challenger Savannah Challenger Prague 2 Challenger Izmir Challenger Columbus Challenger Brest Challenger Istanbul 2 Challenger Newport Beach Challenger Indian Wells Challenger Drummondville Challenger Panama City Challenger Guadalajara Challenger Aptos Challenger Como Challenger Bratislava Challenger Andria Challenger Bratislava 1 Challenger USA F13 (Little Rock) Almaty Challenger 2 - Almaty St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle ATP Kremlin Cup - Moscow Open 13 - Marseille Kremlin Cup - Moscow Chennai Open - Chennai Gerry Weber Open - Halle AEGON International - Eastbourne Pilot Pen Tennis - New Haven Thailand Open - Bangkok Aircel Chennai Open - Chennai Bukhara Challenger - Bukhara Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Andria Challenger Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Citi Open - Washington PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Konzum Croatia Open - Umag Moselle Open - Metz St. Petersburg Open - St. Petersburg Open 13 - Marseille BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Chicago Challenger Citi Open - Washington Turkish Airlines Open Antalya - Antalya Infosys Hall of Fame Open - Newport Sofia Open - Sofia Gonet Geneva Open - Geneva cinch Championships - London Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Citi Open - Washington Sofia Open - Sofia Astana Open - Nur-Sultan Salinas Challenger Qatar ExxonMobil Open - Doha Helsinki Challenger Noumea Challenger Nur-Sultan Challenger Saransk Challenger Winnetka Challenger Aptos Challenger Besancon Challenger Sarajevo Challenger Monza Challenger Busan Challenger Nottingham Challenger Alphen Challenger Mons Challenger Astana Challenger Orleans Challenger Bratislava Challenger Tashkent Challenger Astana Challenger Vancouver Challenger Rhodes Challenger Kazan Challenger Agri Challenger Surbiton Challenger Bergamo Challenger Napoli Challenger Pozoblanco Challenger Guadalajara Challenger Segovia Challenger Prague Challenger Athens Challenger Cherbourg Challenger Winnetka Challenger Almaty Challenger Nur-Sultan Challenger Astana Challenger Karshi Challenger Segovia Challenger Tiburon Challenger Cary Challenger Rennes Challenger Columbus Challenger Cleveland Challenger Helsinki Challenger Grodzisk Mazowiecki Challenger Sarajevo Challenger San Luis Potosi Challenger Leon Challenger Nonthaburi 1 Challenger Guadalajara Challenger Mexico City Challenger Drummondville Challenger Quimper Challenger Quimper 2 Challenger Taipei City Challenger Biella 2 Challenger Bratislava Challenger Nottingham-2 Challenger Pune Challenger Lexington Challenger Biella 3 Challenger Bangalore Challenger Izmir Challenger Rennes Challenger Puerto Vallarta Challenger Chennai Challenger Rimouski Challenger Tunis Challenger Rome Challenger Bordeaux Challenger Orleans Challenger Prague Challenger Heilbronn Challenger Shymkent Challenger Bergamo Challenger Columbus Challenger Kazan Challenger Raanana Challenger Nottingham 1 Challenger Winnetka Challenger Mexico City Challenger Rennes Challenger Brest Challenger Leon Challenger Brescia Challenger Puerto Vallarta Challenger Manerbio Challenger Prague Challenger Braunschweig Challenger Recanati Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Manerbio Challenger Open de Nice Cote dAzur - Nice Morelos Challenger Seville Challenger Banja Luka Challenger Gimcheon Challenger Bangkok Challenger Kremlin Cup - Moscow Mestre Challenger Ilkley Challenger Newport Beach Challenger Legg Mason Tennis Classic - Washington Biella 1 Challenger Privat Bank Cup - Dniepropetrovsk Privat Bank Cup - Dnepropetrovsk St. Petersburg Open - St. Petersburg Alexander Kolyaskin Memorial - Donetsk Samarkand Challenger - Samarkand Alexander Kolyaskin Memorial - Donetsk Alexander Kolyaskin Memorial - Donetsk Sporting Challenger '07 Trofeo Regione Piemonte - Turin PBZ Zagreb Indoors - Zagreb Challenger DCN de Cherbourg - Cherbourg Astana Challenger - Astana Trofeo Sisma Mantova - Mantova PEOPLEnet Cup - Dnepropetrovsk 2008 China TCL Challenger - Guangzhou Bulgarian Open Challenger - Sofia Challenger Banque Nationale - Granby Karshi Challenger - Karshi UTC Open - Cherkassy Shymkent Challenger President's Cup - Astana IPP Open - Helsinki Heilbronn Challenger Napoli Challenger Segovia Challenger Istanbul Challenger Open des Alpes Trophee BNP Paribas - Grenoble Karshi Challenger Banja Luka Challenger Ljubljana Challenger Bukhara Challenger - Bukhara Open de Nice Cote d'Azur - Nice Morocco Tennis Tour - Tanger Athens Challenger Tunis Challenger Sail Open - New Delhi Kitzbuhel Challenger Seoul Challenger Eckental Challenger Guangzhou Challenger Privatbank Open 2006 - Dnepropetrovsk Bordeaux Challenger Cremona Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Cherbourg Challenger Tashkent Challenger - Tashkent Nottingham Challenger Nottingham-2 Challenger Pozoblanco Challenger Izmir Challenger Mons Challenger Sacramento Challenger Bratislava Challenger Rogers Masters - Toronto Winnetka Challenger Granby Challenger Banja Luka Challenger Orleans Challenger Mons Challenger Mouilleron-Le-Captif Challenger PrivatBank Cup - Dnepropetrovsk Heilbronn Challenger New Delhi Challenger Irving Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Sony Ericsson Open 2008 - Belgrade Nottingham-2 Challenger Heilbronn Challenger Banja Luka Challenger Tenerife Challenger Moselle Open - Metz Mons Challenger Tashkent Challenger Rennes Challenger Scheveningen Challenger Bratislava Challenger Ramat Hasharon Challenger Izmir Challenger Busan Challenger Seoul Challenger Binghamton Challenger Orleans Challenger Ortisei Challenger TEB BNP Paribas Istanbul Open - Istanbul Andria Challenger Irving Challenger Heilbronn Challenger Astana Challenger Chengdu Challenger Istanbul Challenger Brest Challenger Budapest Challenger Kobe Challenger Toyota Challenger Cherbourg Challenger Irving Challenger Tallahassee Challenger BNP Paribas Open - Indian Wells Togliatti Cup - Togliatti If Stockholm Open - Stockholm Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Penza Cup - Penza Ismaning Challenger Bergamo Challenger Mordova Cup 2007 - Saransk Zagreb Challenger Dallas Challenger San Francisco Challenger Rogers Cup - Toronto Morelos Challenger Fergana Challenger Loughborough Challenger Tyumen Challenger Rijeka Challenger Almaty Challenger Ilkley Challenger Orleans Challenger Nottingham Challenger Banja Luka Challenger Heilbronn Challenger UTC Open by Selena - Cherkassy Ortisei Challenger Ismaning Challenger Alexander Kolyaskin Memorial - Donetsk Geneva Challenger Izmir Challenger BNP Paribas Masters - Paris Morelos Challenger San Luis Potosi Challenger Rijeka Challenger Little Rock Challenger Guadalajara Challenger BNP Paribas Open - Indian Wells Pozoblanco Challenger Sopot Challenger Bangkok Challenger Mons Challenger Bratislava Challenger Penza Challenger Biella Challenger Tashkent Challenger Mutua Madrilena Madrid Open - Madrid Cleveland Challenger Sail Open - New Delhi Bratislava Challenger Gonet Geneva Open - Geneva Morocco Tennis Tour - Meknes Delray Beach Open - Delray Beach St. Brieuc Challenger Bratislava Challenger Ilkley Challenger Le Gosier Challenger Sarajevo Challenger Seoul Challenger Nonthaburi 2 Challenger Zagreb Open - Zagreb Oeiras 2 Challenger New Delhi Challenger II - New Delhi Quimper Challenger Cleveland Challenger Rome Challenger Waco Challenger Puerto Vallarta Challenger Mauthausen Challenger Manchester Challenger Atlanta Tennis Championships - Atlanta Olimp Kyiv Open - Kiev Abierto Mexicano Telcel - Acapulco Sarajevo Challenger BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart PEOPLEnet CUP - Dnepropetrovsk Ostrava Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal PBZ Zagreb Indoors - Zagreb Barletta Challenger Helsinki Challenger Sony Open Tennis - Miami Pingguo Challenger Open 13 - Marseille Open Sabadell Atlantico - Barcelona AEGON Championships - London Open Sud de France - Montpellier Countrywide Classic - Los Angeles Western & Southern Open - Cincinnati China Open - Beijing Aircel Chennai Open - Chennai Rogers Cup - Montreal Hall of Fame Tennis Championships - Newport Istanbul Challenger St. Remy Challenger AEGON International - Eastbourne Kolkata Challenger BNP Paribas Open - Indian Wells Rome Challenger Poprad Tatry Challenger Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati ATP Kremlin Cup - Moscow Ostrava Challenger St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade AEGON Championships - London PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich Claro Open Colombia - Bogota Nottingham Challenger US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Vegeta Croatia Open - Umag Aircel Chennai Open - Chennai Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem European Open - Antwerp Qatar ExxonMobil Open - Doha Apia International - Sydney Medibank International - Sydney Binghamton Challenger Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Campbell's Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow BB&T Atlanta Open - Atlanta Tel Aviv Watergen Open - Tel Aviv Leon Challenger Samarkand Challenger Open 13 - Marseille BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Barcelona Open Banc Sabadell - Barcelona Swiss Indoors Basel - Basel Western & Southern Financial Group Masters - Cincinnati Sony Open Tennis - Miami BNP Paribas Masters - Paris Truist Atlanta Open - Atlanta U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Rogers Cup - Toronto Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group I, PO, UKR-BAR 3-0 Wimbledon - London Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, World Group, 1R, CRO-ESP 2-3 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 Olympics - Rio de Janeiro Winston-Salem Open - Winston-Salem Cary 2 Challenger Bratislava 2 Challenger Columbus Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Ortisei Challenger Bergamo Challenger Sofia Open - Sofia Noumea Challenger Dallas Open - Dallas Australian Open - Melbourne Taipei Challenger Koblenz Challenger Lugano Challenger Hamburg Challenger Busan Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Bratislava 1 Challenger Wuxi Challenger Wimbledon - London Winnipeg Challenger Infosys Hall of Fame Open - Newport Nonthaburi 4 Challenger Shanghai Rolex Masters - Shanghai Bratislava 2 Challenger Almaty Open - Almaty Hangzhou Challenger Brisbane 2 Challenger Brisbane 1 Challenger